package com.jxmcloud.business.cut.service.user;

import com.jxmcloud.business.cut.dtoCommon.BagInfoDto;
import com.jxmcloud.business.cut.dtoCommon.TurntableInfo;
import com.jxmcloud.business.cut.vo.user.PlayerInfoVo;
import com.jxmcloud.business.cut.vo.user.UserTurnItem;

public interface IUserDrawTurnService extends IUserService {
    UserTurnItem startTurnTable(PlayerInfoVo player);                                   // 开始抽将
    UserTurnItem startSpecialTurnTable(PlayerInfoVo player);                            // 开始抽将
    TurntableInfo packTurnTableData(PlayerInfoVo player);                               // 打包转盘数据
    void checkTurnRelease(PlayerInfoVo player, Integer roundId);
    void updatePlayerData(PlayerInfoVo player, UserTurnItem newItem, boolean setExist);                   // 更新用户数据



    // BagInfoDto pushAwardToPlayer(PlayerInfoVo player, UserTurnItem newItem);            // 更新用户数据
}
